/*
 * 代号：凤凰
 * http://www.jphenix.org
 * 2022年9月6日
 * V4.0
 */
package jakarta.servlet.http;

import java.io.IOException;
import java.util.Collection;
import java.util.Enumeration;
import java.util.Map;

import jakarta.servlet.ServletException;

/**
 * 【假类】用于辅助框架包编译通过
 * 
 * 2024-08-16 按照Tomcat10.1.19构建的假类
 * 
 * @author MBG
 * 2022年9月6日
 */
public class HttpServletRequestWrapper extends ServletRequestWrapper implements HttpServletRequest {

	public HttpServletRequestWrapper(HttpServletRequest request) {
        super(request);
    }
    @SuppressWarnings("unused")
	private HttpServletRequest _getHttpServletRequest() {
        return null;
    }
    @Override
    public String getAuthType() {
        return null;
    }
    @Override
    public Cookie[] getCookies() {
        return null;
    }
    @Override
    public long getDateHeader(String name) {
        return 0;
    }
    @Override
    public String getHeader(String name) {
        return null;
    }
    @Override
    public Enumeration<String> getHeaders(String name) {
        return null;
    }
    @Override
    public Enumeration<String> getHeaderNames() {
        return null;
    }
    @Override
    public int getIntHeader(String name) {
        return 0;
    }
    @Override
    public HttpServletMapping getHttpServletMapping() {
        return null;
    }
    @Override
    public String getMethod() {
        return null;
    }
    @Override
    public String getPathInfo() {
        return null;
    }
    @Override
    public String getPathTranslated() {
        return null;
    }
    @Override
    public String getContextPath() {
        return null;
    }
    @Override
    public String getQueryString() {
        return null;
    }
    @Override
    public String getRemoteUser() {
        return null;
    }
    @Override
    public boolean isUserInRole(String role) {
        return false;
    }
    @Override
    public java.security.Principal getUserPrincipal() {
        return null;
    }
    @Override
    public String getRequestedSessionId() {
        return null;
    }
    @Override
    public String getRequestURI() {
        return null;
    }
    @Override
    public StringBuffer getRequestURL() {
        return null;
    }
    @Override
    public String getServletPath() {
        return null;
    }
    @Override
    public HttpSession getSession(boolean create) {
        return null;
    }
    @Override
    public HttpSession getSession() {
        return null;
    }
    @Override
    public String changeSessionId() {
        return null;
    }
    @Override
    public boolean isRequestedSessionIdValid() {
        return false;
    }
    @Override
    public boolean isRequestedSessionIdFromCookie() {
        return false;
    }
    @Override
    public boolean isRequestedSessionIdFromURL() {
        return false;
    }
    @Override
    public boolean authenticate(HttpServletResponse response) throws IOException, ServletException {
        return false;
    }
    @Override
    public void login(String username, String password) throws ServletException {}
    @Override
    public void logout() throws ServletException {}
    @Override
    public Collection<Part> getParts() throws IOException, ServletException {
        return null;
    }
    @Override
    public Part getPart(String name) throws IOException, ServletException {
        return null;
    }
    @Override
    public <T extends HttpUpgradeHandler> T upgrade(Class<T> httpUpgradeHandlerClass)
            throws IOException, ServletException {
        return null;
    }
    @Override
    public PushBuilder newPushBuilder() {
        return null;
    }
    @Override
    public Map<String,String> getTrailerFields() {
        return null;
    }
    @Override
    public boolean isTrailerFieldsReady() {
        return false;
    }
}



